On Axiomatic Products of PDL and S5: Substitution, Tests and Knowledge∗
نویسندگان
چکیده
Propositional dynamic logic (PDL for short) [5] is an expressive, powerful and convenient logical tool to reason about programs or actions. It has found applications in various fields of computer science, which range from program verification to multi-agent systems. In computer science applications, the modal logic S5 is generally accepted as an adequate representation of the notion of knowledge. For example, in agent based applications the S5 formula φ can be read to mean ‘the agent knows φ’. Thus, combinations of PDL and S5 are meaningful when we want to reason about dynamic and epistemic information. In modal logic different forms of combinations of logics have been investigated. The simplest form of combination of two (or more) logics is their fusion, or independent join. It is well-known [9, 6] that fusions of logics inherit many of the good properties of the individual logics, including soundness, completeness, the finite model property and decidability. Another form of combination of two logics is their product. With products the situation is more varied and complicated than with fusions. First of all, products can be defined in two ways: axiomatically and semantically [3]. Whereas in fusions there is no interdependence between the operators of the different modal dimensions, in products the modal operators are commuting. This complicates matters, so that for products there is no preservation theorem of the generality as for fusions. In fact, the particular type of interaction between the
منابع مشابه
General Dynamic Dynamic Logic
Dynamic epistemic logic (DEL) extends purely modal epistemic logic (S5) by adding dynamic operators that change the model structure. Propositional dynamic logic (PDL) extends basic modal logic with programs that allow the definition of complex modalities. We provide a common generalisation: a logic that is ‘dynamic’ in both senses, and one that is not limited to S5 as its modal base. It also in...
متن کاملThe Topological Product of S4 and S5
The most obvious bimodal logic generated from unimodal logics L1 and L2 is their fusion, L1 ⊗L2, axiomatized by the theorems of L1 for 1 and of L2 for 2, and by the rules of modus ponens, substitution and necessitation for 1 and for 2. Shehtman introduced the frame product L1×L2, as the logic of the products of certain Kripke frames. Typically, L1 ⊗ L2 ( L1 × L2, e.g. S4⊗ S4 ( S4× S4. Van Benth...
متن کاملProving the Decidability of the Pdl×pdl Product Logic
The propositional dynamic logic (PDL) is an adequate tool to write down programs. In a previous article we used PDL to formulate cryptographic protocols as parallel programs. In these protocols at least two agents/individuals exchange messages, so we needed to use product logic to formulate the parallel actions. Ágnes Kurucz proved that S5×S5×S5 — which is the simplest triple product logic — is...
متن کاملSubstitution as a Device of Grammatical Cohesion in English Contexts
The present study set out to investigate the effect of teaching substitution as a kind of grammatical cohesion on the true identification of confusing substitution elements with cohesive or non-cohesive roles in different contexts and also the production of modal, reporting and conditional contexts through clausal substitution acquaintance. To this end, the following procedures were taken. Firs...
متن کاملPropositional Dynamic Logic of Flowcharts
Following a suggestion of Pratt, we consider propositional dynamic logic in which programs are nondeterministic finite automata o~¢er atomic programs and tests (i.e., flowcharts), rather than regular expressions. While the resulting version of PDL, call it APDL, is clearly equivalent in expressive power to PDL, it is also (in the worst case) exponentially more succinct. In particular, deciding ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002